/*

File:			custom.css

Description:	Custom styles for Thesis

*/



/* Misc */

.clear {clear:both;}



/* Main */

.custom #container {background: #ffffff; width:950px; border-left: 4px solid #0b61a4; border-right: 4px solid #0b61a4; border-bottom: 4px solid #0b61a4; padding: 0 17px; margin-bottom: 40px;}

.custom #content {width:655px; padding-bottom:25px;}
.custom #container #page .no_sidebars #content {width:100%;}
.custom #sidebars {width:287px;}

.custom #sidebars .sidebar {}

.custom #sidebars .sidebar_list  {padding-top:25px; padding-bottom:15px;}

.custom #sidebars #sidebar_1 .sidebar_list {padding-left:12px; padding-right:5px;}

.custom #sidebars #sidebar_2 .sidebar_list {padding-left:5px; padding-right:0;}



/* Header */

.custom #topHeadline {line-height:0; text-align:center; background-color:#0b61a4;} 



.custom #header {padding-top:28px; padding-bottom:30px;}

.custom #title {width:470px; height:105px; margin-top:7px; float:left;}

.custom #subscribe {float:right;}



.custom #subscribe form {background:url(images/subscribeEmail.jpg) no-repeat top left; width:248px; height:58px; position:relative; margin-top:6px;}

.custom #subscribe input {background:none; border:none; height:22px; font-size:14px; padding:0 5px; left:50px; position:absolute; top:26px; width:178px;}

.custom #subscribe .button {display:none;}



/* Menu */

.custom .menu {background:url(images/yellowLine.jpg) repeat-x bottom left;}

.custom .menu li {background:url(images/menuItemL.jpg) no-repeat top left; padding-left:5px; margin-right:4px;}

.custom .menu li a {

	background:url(images/menuItemR.jpg) no-repeat top right; 

	padding:0 9px 0 4px; 

	line-height:33px;

	height:33px; 

	font-size:18px;

	font-weight:bold;

	text-transform:lowercase;

	letter-spacing:-0.01em;

}

.custom .menu li li {background-image:none; background-color:#FFBF01;}

.custom .menu li li a {background-image:none; height:auto; width:auto;}

.custom .menu ul .current a {color:#0B61A4;}

.custom .menu .current, .custom #page .menu .current:hover {background-position:left bottom;}

.custom .menu .current a, .custom #page .menu .current:hover a {background-position:right bottom;}

.custom .menu .current li {background-color:#0C61A4;}

.custom .menu .current li a:hover {color:#FEBF00;}


.cat_profiles #page .menu .tab-6 li {background-color:#0C61A4;}

.cat_profiles #page .menu .tab-6 a:hover {color:#FEBF00;}

.cat_profiles #page .menu .tab-6 {background-position:left bottom;}

.cat_profiles #page .menu .tab-6 a {background-position:right bottom;}



.cat_profiles #archive_info {display:none;}

.cat_profiles #content .top .post:first-child {border:none; padding-top:0;}





/* Content */

.custom .headline_area h1, .custom .headline_area h2 {font-weight:bold; margin-bottom:10px;}

.custom .headline_meta {font-style:normal; text-transform:capitalize;}

.custom .headline_meta span, .custom .headline_meta abbr {text-transform:none;}



.custom .post_box {margin:0 30px 0 0; border-top:1px solid #e1dfdf;}

.custom .top {border:none;}



.custom .format_text h2, .custom .format_text h3 {font-weight:bold;} 

.custom .format_text a {text-decoration:none; font-weight:bold;}

.custom .format_text a:hover {text-decoration:underline;}



.custom .format_text .to_comments {display:none;}

.custom .comments_closed {display:none;}



.custom .teaser h2 {font-weight:bold; margin-bottom:10px;}

.custom .teasers_box {width:auto; margin-left:0; padding:0;}

.custom .teasers_box .post {width:100%; border-top:1px solid #e1dfdf; padding-top:30px; margin-top:20px;}



.custom .teaser .teaser_date, .custom .teaser .teaser_author {font-style:normal;}

.custom .teaser .teaser_date, .custom .teaser .teaser_author .author {text-transform:none;}



.custom .prev_next {margin-top:40px;}


/* =Banner ads below post content
================================= */

.format_text .footerads {
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	width: 480px;
	font-size: 12px;
	color: #666666;
}



/* Sidebars */

.custom #sidebars {}



.custom #sidebars a {text-decoration:none; font-weight:bold;}

.custom #sidebars a:hover {text-decoration:underline; color:#0b61a4; font-weight:bold;}



.custom #sidebars .books {float:left;}

.custom #sidebars .books a {float:left; height:110px;}

.custom #sidebars .books .first {margin-right:14px;}



.custom #sidebars .widget_recent_entries a,

.custom #sidebars .widget_killer_recent_entries a {color:#000; font-weight:normal;}



.custom #sidebars .widget_recent_entries a:hover,

.custom #sidebars .widget_killer_recent_entries a:hover {text-decoration:underline; color:#0b61a4; font-weight:bold;}



.custom #sidebars .widget_recent_entries li:hover a,

.custom #sidebars .widget_killer_recent_entries li:hover a {text-decoration:underline; color:#0b61a4; font-weight:bold;}



.custom #sidebars .widget {}

.custom #sidebars .widget h3 {

	padding-right:7px;

	padding-top:3px;

	padding-bottom:16px;

	margin-bottom:0;

	text-align:center; 

	font-weight:bold; 

	font-size:30px;

	font-variant:normal;

	text-transform:lowercase;

	letter-spacing:-0.04em;

}



.custom #sidebars .textwidget {padding:0;}

.custom #sidebars .sidebar_list ul {padding:0;}



/* Sidebar 3 */

.custom #sidebars #sidebar_3 {width:auto; margin-left: 15px;}

.custom #sidebars #sidebar_3 .sidebar_list {padding-top:0;}



.custom #sidebars #sidebar_3 .widget {}

.custom #sidebars #sidebar_3 .widget h3 {

	width:336px;

	min-height:8px;

}



/* Search Form*/

.search_form input[type=text] {margin-left: 15px; background: url(images/search_bg.png) 0 0 no-repeat; font-size:14px; border:none; width:240px; height:27px; line-height: 22px; padding:5px 5px 7px 15px;}

.custom #sidebars .widget.thesis_widget_search h3 {
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: "Corbel", Arial, sans-serif;
	margin: 0 0 0 20px;
	padding-bottom: 
}

/* Twitter Widget */

.custom .aktt_tweet_time {display:block; color:#686868; font-size:12px;}

.custom #aktt_tweet_form {display:none;}



/* Footer */

.custom #footer {border-top:3px solid #ffbf00; padding:15px 0 15px 0;}

.custom #footer h3 {font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:25px;}

.custom #footer p {font-size:14px;}

.custom #footer a {color:#0b61a4; font-weight:bold; text-decoration:none; border:none;}

.custom #footer a:hover {text-decoration:underline;}



.custom #footer .copyright {font-size:13px;}

.custom #footer .social a {margin-right:8px;}



.custom #footerWidgets .footerList {text-align:left; list-style-type:none; float:left;}

.custom #footerWidgets .footerList li {float:left; margin-bottom:0; margin-right:15px;}



/* Social Page */

.custom .socialLinks {list-style-type:none; margin-left:0;}

.custom .socialLinks li {margin-bottom:20px;}

.custom .socialLinks li a {display:block; height:64px; line-height:64px; font-size:22px;}

.custom .socialLinks li a:hover {text-decoration:none; color:#FFBF00;}

.custom .socialLinks li img {vertical-align:middle; margin-right:15px;}

#disqus_thread, 
#disqus_thread #dsq-content {width:500px;}


/* Dave's added styling */

#content_box {
	background: #ffffff url(images/found_letters.png) 100% 0 repeat-y;
}

/*Fix for huge E-Junkie Buy Button*/
.custom div#post-5571.post_box div.format_text form {width: 20%;}